body {
	font-family: Arial,sans-serif;
}

div {
	padding: 5px;
}

div.errorNotice {
	background-color: red;
	color: white;
}

div.warningNotice {
	background-color: yellow;
	color: black;	
}

div.infoNotice {
	background-color: green;
	color: black;
}

div.wide {
	width: 100%;
}

table#top {
	width: 100%;
}

td#topleft {
	vertical-align: top;	
	font-size: 12pt;
	height: 100%;	
}

div#grandparents {
	font-size: 8pt;
	min-height: 3em;
	background-color: #DDDDFF;	
}

div#parents {
	font-size: 10pt;	
	min-height: 3em;
	background-color: #AAAADD;		
}

table#middle {
}

td#rel {
	font-size: 10pt;
	min-width: 20em;
	max-width: 50em;
	background-color: #DDDDFF;		
}


td#cont {
	font-size: 10pt;
	min-width: 40em;
}

div#related {	
}


div#content {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 5px;
	min-height: 200px;	
}

td#topright {	
	vertical-align: top;	
	font-size: 10pt;
	min-width: 20em;
	max-width: 50em;
	background-color: #DDDDFF;
}
div#controls {
	height: 80px;
	background-color: #DDDDDD;
}
div#siblings {
}
div#children {
	clear: both;
	font-size: 10pt;	
	min-height: 3em;
	background-color: #AAAADD;		
}
div#grandchildren {
	font-size: 8pt;
	min-height: 3em;
	background-color: #DDDDFF;		
}

a.subtypeAnchor {
	color: #990000;
}

a.parentChooser {
	text-decoration: none;
	color: gray;
}

a.parentChooser:hover {
	text-decoration: none;
	background-color: yellow;
	color: black;
}
span.activeParent {
	background-color: yellow;
	color: black;
}